package com.pro.service;

import com.pro.entity.*;

import java.util.List;

public interface ProductService {

    /* 刘弘禹
     * 2021/11/3
     * 查询商品
     * */
    List<Product> queryProduct(Product product);
    //查询商品分类
    List<ProductCategroy> productClass();

    /* 刘弘禹
     * 2021/11/3
     * 修改上架下架状态
     * */
    Boolean updateState(Integer state,Integer id);

    /* 刘弘禹
     * 2021/11/6
     * 修改商品
     * */
    Boolean updateProduct(Product product);
    //添加商品修改时的价格记录
    Boolean addProductJournal(NavigationBarData navigationBarData);
    //添加商品
    Boolean addProduct(Product product);
    //添加商品审核
    Boolean addProductCourse(CourseRecord courseRecord);
    //删除商品
    Boolean delProduct(Integer id);
    //删除商品分类
    Boolean delProductCaegory(Integer categoryId);
    //修改商品分类
    Boolean updateProductCaegory(Integer categoryId,String title);
    //添加商品分类
    Boolean addProductCaegory(ProductCategroy productCategroy);
    //查询商品日志
    List<NavigationBarData> getNavIgation(NavigationBarData navigationBarData);
    //查询商品审核详情
    List<CourseRecordPlus> queryCourseRecord(Integer id);
    //添加商品操作日志
    Boolean addProductOperationRecord(JsLog dictData);
    //导入excel
    Boolean addExcel(Product product);
}
